Caribou Cafe

This is a restaurant in Panama City Beach, FL.