Located across the street from Hyde Park and within (5-10 min) short stroll from 3 underground station's make the Ramada a good hotel to have as a base to see London. The hotel is a large modern building with over 209 room's. The room we had was about what you would expect of a 4 Star Ramada Inn anywhere in... more




