Get directions to: Villa Rose Restaurant & Lounge, Ludlow, MA
Restaurant address: 1428 Center St Ludlow, MA 01056, USA
Restaurant: Villa Rose Restaurant & Lounge