La Cara is an Italian pizzeria offering delicious pizzas. The establishment is known for its super friendly staff and is a recommended dining spot.