Downtown hotel located in a quiet residential area in Queens Gardens, within walking distance of Hyde Park & train station.
There are no tags yet for this venue.