Casa Santos is a Portuguese and French restaurant offering family-style cuisine in a welcoming atmosphere. It features a terrace and easy parking.