Description
Blue Garden Restaurant is an enchanting and mesmerising place to dine or to have the best Shisha in central London! Directly opposite Trafalgar square and certain to give you and your guests a very unique memorable dining experience.
Location
1-3 Grand Building, Strand, London WC2N 5HR, UK
Add a review