Deep Blue (St Leonards-On-Sea) is located in Saint Leonards-on-sea, United Kingdom on 171 Battle Rd, Hastings. Deep Blue (St Leonards-On-Sea) is rated 4 out of 5 in the category fish & chips restaurant in United Kingdom.
Address
171 Battle Rd, Hastings
Service options
DeliveryTakeaway
Accessibility
Wheelchair-accessible entrance