Freddy's Frozen Custurd
Address:
3180 E Lanark St, Meridian, ID 83642
Phone:
(208) 884-6196
Restaurants,
American
Other Businesses:
- Del Taco at 3101 E Magic View Dr, Meridian, ID 83642
- Taco Bell at 3101 E Magic View Dr, Meridian, ID 83642
- Subway at 3030 E Magic View Dr, Meridian, ID 83642
- Twigs Bistro & Martini Bar at 3690 E Monarch Sky Ln, Meridian, ID 83646
- Quik Wok Restaurant at 3055 E Fairview Ave, Meridian, ID 83642