The Pillar Hotel London
The building dates back to 1893 and holds a beautiful green garden around the whole hotel. The Pillar Hotel has successfully kept the history and old-fashioned Victorian charm but with added the

Show businesses near Hendon