Farmer & the Seahorse

10996 Torreyana Rd, San Diego, California 92121

10996 Torreyana Rd, San Diego, California 92121
Restaurant