Location
28901 South Western Ave # 201,
Rancho Palos Verdes, CA 90717
By Meowanieann | 9/15/2014
Always perfect and friendly
By MV | 8/24/2014
I love their chicken tostada
By Nesnnick | 12/22/2015
Food was greasy