Dekkers Restaurant. Great food, fun place. Right off Seven Mile Beach, Grand Cayman. That's an original double-decker bus sticking out on the facade.
Photo album created with Web Album Generator