Giraffe, Grand Central
European
International
££ - £££
💬
1682 reviews
📍
Dining Terrace
