Fantastic location for walks in Hyde Park and nearby restaurants