Cosmo's is one of my favorite restaurants anywhere. Love the atmosphere and the food. Sooo many good things on the menu, and everything is delicious. Drinks are awesome too. Can't wait to go back. It's always on our list when we're in town.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.