The Pillar Hotel London
The Pillar Boutique Hotel in London is situated adjacent to Golders Green and Brent Cross shopping centre and near Wembley.
The Pillar is one of the friendliest Luxury Boutique Hotels in London. The building dates to 1893 and its bedrooms wrap around a beautifully-kept Quadrangle garden, retaining an old-fashioned Victorian charm.
Do you work for The Pillar Hotel London? Contact us to learn more about who's managing this profile or gain access.