La Calla is an Italian restaurant offering pizza, seafood, and vegetarian options, with both indoor and outdoor seating. Telephone orders are accepted.