Serviced apartment hotel, Grand Plaza Serviced Apartment
Experience comfort at Grand Plaza Serviced Apartments Hyde Park. Central location, great amenities. Your ideal choice for a pleasant stay