San Fran
Lers Ros Thai is one of San Fran.

1. Lers Ros Thai

8.7
730 Larkin St (btwn Ellis & O'Farrell St), San Francisco, CA
Thai Restaurant · Tenderloin · 280 tips and reviews