Boca Restaurant: Mario’s Osteria

Living in South Florida, you can go out to eat every single day for a year and still not hit all of the restaurants here. It’s crazy how many places there are – and I’m not even just talking about Boca. Delray, West Palm, Fort Lauderdale, Boynton Beach, Miami, etc. The list of cities with […]