Located in Bali, Indonesia – Homerun Sport Cafe presents easy eating western food, complemented by modern presentation.