Art Gallery in London
Unit 7 St George Wharf
8 Wandsworth Road
Amstel Art Gallery & CafeÌ is a prestigious contemporary art gallery located in the St. George Wharf complex in Vauxhall. It is situated in the heart of Londonâ€™s cultural and economical hub, near the riverside Thames and surrounded by important landmarks such as the London Eye, the Houses of Parliament & Big Ben, Battersea Power Station, Chelsea Embankment and Tate British Museum. The gallery is accessible via train, tube, bus or boat. Amstel Art Gallery & CafeÌ showcases the best paintings,
There are currently no reviews for this company
All fields are required. Your review will appear immediately.