Photos from Taco Rosa

65-1227 Opelo Rd, Waimea, HI 96743

Add a photo
Download it on the App Store
Get it on Google Play