Bella Stella is an Italian restaurant offering dine-in and delivery options. Reservations can be made by phone.