Get directions to: Left Coast Siesta, Manzanita, OR
Restaurant address: 288 Laneda Avenue Manzanita, OR 97130, USA
Restaurant: Left Coast Siesta