translate English to German: These modern, fully equipped serviced apartments are located very near Tower Bridge.
Diese modernen und komplett ausgestatteten Apartments mit Service befinden sich ganz in der Nähe der Tower Bridge.