Aquarius Cambridge Apartments

65 Fitzgerald Place, St.Andrews Road, Cambridge, United Kingdom Get Directions to this spot
65 Fitzgerald Place, St.Andrews Road
Cambridge
United Kingdom

Rate and review Aquarius Cambridge Apartments in Cambridge, United Kingdom!

Share your experiences at Aquarius Cambridge Apartments with your friends or discover more Hotels in Cambridge, United Kingdom.