The Tove
Baltic Avenue 30 London, TW8 0LLLocated in London, The Tove offers a barbecue and terrace. Riverside Studios is 5 km away. All units have a satellite flat-screen TV. Some units include a dining area and/or terrace.
3 rooms