A Caribbean restaurant and bar set in a 4,000 square foot space in Croydon.
Turtle Bay
Time Out says
Details
- Address
- 16 High Street
- London
- CR01GT
Discover Time Out original video
Â
A Caribbean restaurant and bar set in a 4,000 square foot space in Croydon.
Discover Time Out original video
Â