Leon Beach Bistro is located in Kec. Gerokgak, Indonesia on VM38P62, JL. Raya Seririt Gilimanuk, Pemuteran, Pemuteran. Leon Beach Bistro is rated 4.3 out of 5 in the category bistro in Indonesia.
Address
VM38P62, JL. Raya Seririt Gilimanuk, Pemuteran, Pemuteran
Service options
TakeawayDine-in