Bella Italia
Italian · Pizza · Sandwich Shop
Bella Italia is a pizzeria/restaurant offering Italian cuisine, including lunch and sandwiches. It features a beautiful courtyard with a terrace and provides takeaway and delivery services.
Location
Location