It’s Crabzilla!

This whole area is specialized in grilled crab. They do take the restaurant decoration quite seriously….


Discover more from Fly, Hike & Travel.

Subscribe to get the latest posts sent to your email.