Hotel La Place

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

Hotel La Place