Town Hall Hotel & Apartments

Apartments have advantages: You can cook yourself and save money on expensive restaurants plus you have more rather than limited space. But what if you are in the mood for service anyway?
address

Patriot Square 1
E2 9NF London