Home/Best Hotels in Bucharest Close Gara de Nord (the Train Station)/the embassy nord 3 the embassy nord 3