The Mews are a nice and quiet place to stay. Maybe one of the best places to relax, walk around a bit and relax again.