Island Buffet
Address:
796 Meacham Ave, Elmont, NY 11003
Phone:
(516) 599-3058 Restaurants
Other Businesses:
- Teddy's Restaurant Bar & Cocktail Lounge at 718 Meacham Ave, Elmont, NY 11003
- Guido's Delicatessen at 300 Meacham Ave, Elmont, NY 11003
- BRC Deli at 450 Meacham Ave, Elmont, NY 11003
- Nagasaki Chinese Restaurant at 1717 Dutch Broadway, Elmont, NY 11003
- Taste Of China at 800 Meacham Ave, Elmont, NY 11003