Hotel Lily London


23-33 Lillie Road London SW6 1UG
020 7381 1881 Click to call

Hotel Lily London in short

Facilities

Bar
Restaurant
Television