Located in Santa Monica Canyon, California. Good food and for some reason one of their specials was frog legs. View full size.
Located in Santa Monica Canyon, California. Good food and for some reason one of their specials was frog legs. | Click image for Comments. | Home | Browse All Photos