Get directions to: Mr Special Delia & Grocery Inc, Hollis, NY
Restaurant address: 19102 Jamaica Ave Hollis, NY 11423, USA
Restaurant: Mr Special Delia & Grocery Inc