Рет қаралды 405
Da Conch Shack Restaurant and Bar is a popular restaurant located on the Beach on Bay Road, Blue Hills, Providenciales, Turks and Caicos Islands.
A Subscriber request this video a few months ago.
If you like the video, please like share comment, and subscribe.
Most of all thank you for watching.
Cheers!!