Xanadu is located in Sector 3, Romania on Restaurant Xanadu Str. Postavarul 102, Sector 3, Bucuresti 023997 Bucharest. Xanadu is rated 3 out of 5 in the category italian in Romania.
Address
Restaurant Xanadu Str. Postavarul 102, Sector 3, Bucuresti 023997 Bucharest