Windsor House Hotel


12 Penywern Road London SW5 9ST
020 7373 9087 Click to call

Windsor House Hotel in short

Facilities

Bar