Nobu Is Opening Its First Boutique Hotel and Restaurant in Greece This Spring
Opa! Nobu has finally made it to Greece. The always-buzzy luxury brand, which is rapidly expanding across the globe, is opening its first hotel and restaurant in the Hellenic Republic. The new outpost ...