Italian restaurant known for its excellent pizza and consistent, friendly service. Conveniently located near public transport.