Holliswoods Deli

197-06 Hillside Avenue Hollis, NY 11427 United States of America

Location