Sailors Fish Bar is located in London, United Kingdom on 118 Cheltenham Rd. Sailors Fish Bar is rated 4.2 out of 5 in the category restaurantfish and chips takeawaytakeout restaurant in United Kingdom.
Address
118 Cheltenham Rd
Service options
DeliveryTakeaway
Accessibility
No wheelchair-accessible seating