Restaurants - Japanese in Swansea, MA
Umi Japanese Steakhouse