Get directions to: Atari-ya Japanese Restaurant, Santa Maria, CA
Restaurant address: 1551 Stowell Center Plaza Santa Maria, CA 93458, USA
Restaurant: Atari-ya Japanese Restaurant