This Hyde Park gallery is a terrific place to stay in a very central part of town.