12 Russell Ave.
New Rochelle, New York
(Restaurant parking lot on 11 Allard Ave. / Municipal parking lot btw. John and Bayard St.)
La Rosa Parking Lot
La Rosa's parking lot is located at 11 Allard Ave
A municipal lot is a block away, known as the Bayard St. Lot - it is located between John & Bayard right next to the YMCA.