New Town Shops – Unit 16 - Commercial Unit Current Tenant: Ichiban Japanese Restaurant More Details 3225 Sq Ft