About Great British Fish n Chips
Traditional British Fish and Chips, Only Fish and chip shop in Ubud Bali, Can also Deliver, Open 11am to 11pm
Traditional British Fish and Chips, Only Fish and chip shop in Ubud Bali, Can also Deliver, Open 11am to 11pm