Get directions to: Fuji Asian Restaurant, Swampscott, MA
Restaurant address: 430 Paradise Road Swampscott, MA 01907, USA
Restaurant: Fuji Asian Restaurant