Spyglass Grill

3206 Stevenson Drive, Del Monte Forest, CA 93953