Maria Cachucha is a European and Portuguese restaurant.