Windsor House Hotel


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

Facilities

Bar