Alabama Place Vacation Home Plumstead
Located in Plumstead in the Greater London region, Alabama Place features a patio. The property is set 7.8 km from Greenwich Park, 8.5 km from O2 Arena and 12 km from Canary Wharf Underground Station.
145 Alabama street, Greenwich, Plumstead, SE18 2SW, United Kingdom