Company name: New York Serviced Apartments
Description: St. George Wharf Apartments - Stay in four star St. George Wharf Apartments in Vauxhall, London and enjoy your extended stay with us.
Meridian Pl, London E14 9FE, United Kingdom