Camden Town Mews | 1 Bd | 1 Ba
The property you are viewing is located at The Lodge, St. Pancras Gardens, Pancras Road, London NW1....