DI POPOLO HOTELS LONDON
Updated 19 days ago
1-3 Belgrove Street, London WC1H 8AB, United Kingdom
The Belgrove Hotel is situated in Central London and is only a couple of minutes walk from St Pancras Station, an excellent location for the business and tourist traveller...
Our group consists of 4 budget hotels located in the Covent Garden and Kings Cross area. All our hotels are situated in excellent locations in central London.