The Castle - Dog Friendly Establishment in Upper Tooting, London

The Castle

38 Tooting High Street
Upper Tooting
London
SW17 0RG
  • Dogs only accepted in the garden
  • Relaxing lunches-evening drinks


Contact The Castle

Reviews

Submit a review