The Windsor House Hotel

Bed & Breakfast in Earl's Court, London
The Windsor House Hotel is a bed and breakfast situated in Earl's Court. Family rooms are available.