The Savoy

Rouge Bouillon
St Helier
United Kingdom