HomefromHolme St Peters Mews
St Peters Mews, 101B St Peter's Street, St Albans, England
0.22 km from St Alban's Museum
During your stay at this apartment building, you'll be within walking distance of St Albans South Signal Box. You'll find features such as free WiFi in public areas and free self-parking. This 4-star apartment has 6 apartments. The apartment includes amenities such as free WiFi and a kitchen.