La Bella Napoli is an Italian restaurant offering a variety of dishes including meat, fish, and pizza. The atmosphere is described as very welcoming with helpful staff. They accept group reservations and are always open.