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