Johan's offers European & Asian cuisines, the restaurant comfortably seats 100 with room for 200 more on the beach.
Johan's offers European & Asian cuisines, the restaurant comfortably seats 100 with room for 200 more on the beach.