About Abbey Lodge Hotel London
Double Roos, twin rooms, Single rooms, triple rooms& Quad rooms
We have full English breakfast
More about Abbey Lodge Hotel London
Abbey Lodge Hotel London is located at 51 Grange Park, W5 3PR London, United Kingdom
02085677914
http://www.londonlodgehotels.com