17 Hertford Street, London ★★★★ | TravelManiac