Swiss Restaurant

1 results for Swiss Restaurant
St. Moritz Restaurant
161 Wardour Street
London W1F 8WJ