L'Isola Bella Bistro

Restaurant in Oyama, BC

Opening hours: Mo-Fr 11:00-21:00; Sa 16:00-21:00; Su off Features: takeaway