The Balmoral House hotel claims to be one of the few original and family-run bed and breakfast hotels in the Hyde Park area. It prides itself on its relaxing, warm, family atmosphere and its clean, comfortable facilities. It is also convenient for many of the major sights including Hyde Park, Oxford Street ...
More