The Depot
1208 38th Place and L Place, Long Beach Peninsula, Washington
Featured Review : We’re usually such econo-diners, but here we almost halfway splurged (for us). We drove by the unremarkable-looking old depot that houses the restaurant during our first exploration of the town of Seaview, south of Long...See Full Review