About The Last Resort

The Last Resort is a restaurant and bar on Bellamy Cay, British Virgin Islands. It is located in Trellis Bay.

Facebooktwitterredditpinterestmail