
Rating  |
Central Park Hotel
Central Park Hotel is the sister hotel to the Pembury hotel and is located just a short from Finsbury Park Underground Station providing transport links to the whole of London and the surrounding areas.
United Kingdom
London
London
3-15 Wilberforce Road
N4 2SR
|
|
Search Central Park Hotel |
Hotel is available from these Suppliers
|