La Torre is a pizza restaurant offering Italian cuisine. Features include outdoor seating and a television.