Casa Maria is a restaurant offering flavorful food in a central location.