Location: Edgware Road, London
Seating: 800 | Parking: Yes | Rating: 5 Star
An Excellent Venue based in Edgware Road, An ideal Location for the large Weddings. A modern landmark , characterised by its spiral atrium.