Aquarius Cambridge Apartments
65 Fitzgerald Place, St.Andrews Road, Cambridge, United Kingdom
Booking.com
Book Now