Taj Mahal
Victoria Road
6 Station Parade
London RM1 2JA
United Kingdom