Delroy's Kitchen
Caribbean · Bar · Casual Dining
Delroy's Kitchen is a Caribbean establishment located at The Tern Inn. They offer Caribbean cuisine and cocktails. The business is available for delivery.
Location
Best places nearby
The highest rated places close to Delroy's Kitchen.
Local restaurants nearby
1 Heron Way, Chipping Sodbury BS37 6XW, United Kingdom



