Lal Qui Lla

135-136 High Street
Lymington
Hampshire
SO41 9AQ
(159) 067-1681

Lal Qui Lla is an Indian restaurant located in Lymington.