Toula Bar & Kitchen

Restaurant in Panaji, India

Mediterranean/Asian restaurant

Fort Aguada Road / Aguada - Siolim Road, Candolim, 403515