Lakshmi Indian Restaurant is located in Vilamoura, Portugal on Avenida da marina, marina plaza Bl. 21 Lj. 53, Vilamoura, Faro. Lakshmi Indian Restaurant is rated 4.2 out of 5 in the category indian restaurant in Portugal.
Address
Avenida da marina, marina plaza Bl. 21 Lj. 53, Vilamoura, Faro