Ly Luck Chinese Restaurant

5820 Mission St San FranciscoCA94112
Map

Open Map

Description

Ly Luck Chinese Restaurant is located at 5820 Mission St, San Francisco, CA. This location is in the Outer Mission neighborhood. This business specializes in Chinese Restaurants.
by merchantcircle on July 12, 2015 from merchantcircle