Lur Ros Thai Kitchen
1717 E Vista Way #101, Vista
(760) 643-9333
Menu
Reserve
Restaurants in Vista, CA
Lur Ros Thai Kitchen
1717 E Vista Way #101, Vista, CA 92084
(760) 643-9333