Filter By

#WT-CODE 859

The Rock Restaurant

N/A
No Size Limit

Located in front of Michamvi Pingwe beach on the southeast coast of the island, it has sometimes been referred to as the floating restaurant.

Explore