Jade Ii Leominster

40 Mechanic St Leominster MA 01453 USA

(978) 534-8317

Location