Razguliay is a Russian restaurant. The search results indicate it is located in Glyfada, Attica. Key facts used from search results include the name 'Razguliay Russian Restaurant' and 'RAZGULIAY Εστιατόριο - Ταβέρνα'.