The Zetter Townhouse Marylebone, 28-30 Seymour Street, London, W1H 7JB
The Zetter Townhouse is the place to be when you desire an Afternoon Tea in Marylebone. Part of the Zetter Group’s Townhouse boutique hotel family, it boasts stunning Georgian architecture and, of course, ample luxury around eve [...]