Company name: Oxo Tower Wharf
Description: Riverfront icon with views, shops & food
Barge House St, London SE1 9PH, United Kingdom