Bellavista is located in Sliema, Malta on 265 Triq It-Torri, Sliema, Malta Majjistral SLM 1600. Bellavista is rated 4 out of 5 in the category italian in Malta.
Address
265 Triq It-Torri, Sliema, Malta Majjistral SLM 1600
Open hours
Wed - Mon12:00 PM - 3:00 PM,6:00 PM - 11:00 PM