translate English to German: The hotel is also close to Clapham High Street Train Station and popular restaurants are nearby.
Auch der Bahnhof Clapham High Street und beliebte Restaurants befinden sich ganz in der Nähe.