Hotel La Place

17 Nottingham Plc., Westminster Abbey, London, United Kingdom, W1U 5LG | Directions
Reviews
Description

Hotel La Place