Castello
Restaurant & Bar in WindsorCastello is a cosy restaurant and bar that serves authentic Mediterranean cuisine complimented by a broad wine list.
Features
Vegetarian Dishes, Outdoor Seating, Bar
Nearest public transport
Windsor Royal Station - National Railway
Similar businesses nearby