It’s Crabzilla!

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

%d bloggers like this: