Mangrove Restaurant
                                                               
Opened 1968
Closed Circa 1992









Plaque Location

8 All Saints Road
London
W11

Further Information

Categories
Locations
Names