Limoncello Italian Restaurant
Address:
4039 82nd St, Elmhurst, NY 11373
Phone:
(403) 982-6378
Cuisine:
Italian
Restaurants,
Italian
Other Businesses:
- M 2 N Buffet at 4012 82nd St, Elmhurst, NY 11373
- Subway at 4021 82nd St, Elmhurst, NY 11373
- Crazy Chicken at 4010 82nd St, Elmhurst, NY 11373
- Upaya's Restaurant at 40-08 Hampton St, Elmhurst, NY 11373
- Sky Cafe at 8620 Whitney Ave, Elmhurst, NY 11373