La Scaletta Cafe, a pizza restaurant, offers a welcoming atmosphere with indoor and outdoor seating options. Established since 1990.