Tara, Las Palmas de Gran Canaria: See 42 unbiased reviews of Tara, rated 3.5 of 5 on Tripadvisor and ranked #2176 of 3074 restaurants in Las Palmas de Gran ...
THE TARA RESTAURANT ... It is a design to refurbish an existing restaurant. The restaurant is called "The Tara," which is Thai meaning "River." The Chao Phraya ...