Meteor Beach is a restaurant establishment.