Bella Pizza is an Italian restaurant. They offer a full menu and accept table bookings.