Sundowner Bar & Pizza Restaurant

Restaurant in Malolo Lailai Island

Pizza restaurant