14137 Imperial Hwy, La Mirada
(562) 348-0053
A description for this restaurant is currently not available.
I love this restaurant. It has always had excellent food and service since it was The Velvet Turtle back in 1987.
12739 Valley View Ave, La Mirada
(562) 802-7545