Restaurants - Barcelona, Catalonia, Spain
Nuba Restaurant lounge Club is a restaurants company based out of AVENIDA DOCTOR FLEMING, 12- 14, BARCELONA, Spain.