Gower Hotel is a family-run guest house set in central London near Paddington Railway Station and Hyde Park. Madame Tussauds, Oxford Street and Marble Arch are all within 1 mile of the hotel. The West End is just a few minutes’ Tube journey ride.
Gower Hotel has 21 en-suite rooms (single, double, triple, quad, family) with flat screen free-view TV, incoming call telephone, tea/coffee making facilities and a hair-dryer. English breakfast is is included in room rate.