Birmingham City Centre, England, United Kingdom1.2 km to Birmingham centre
NEWHALL SQUARE, 1 bedroom, 1 bathroom, sleeps 3 maximum
Member Since 2014
This property doesn't have any reviews yet.
Birmingham City Centre, England, United Kingdom