Batam Island is located in Indonesia, not far from Singapore. Every day, Singaporeans and Malaysians visit the island for a day trip or vacation. There are several good restaurants on the island, and the prices are much cheaper than in Singapore. This is an Indian restaurant in the center of Batam Island, with rich and flavorful curry.