NextEats › Alabama › Food in Vestavia Hills
Food Near Me in Vestavia Hills, AL: To-Go, Delivery & Dine-In
85 restaurants and food spots in Vestavia Hills, AL: 43 with To-Go, 41 with Delivery and 44 with Dine-In. Pick a place to see its hours, menu and how to order.
Food by type in Vestavia Hills
Places to eat in Vestavia Hills
Caffe Di Roma Pizza restaurant · 3215 Endeavor Ln Ste 125 · Vestavia Hills, AL To-Go · Delivery · Dine-In El Poblano Mexican Restaurant Mexican restaurant · 2499 Rocky Ridge Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In El ZunZún Mexican restaurant · 4105 Crosshaven Dr · Vestavia Hills, AL To-Go · Delivery · Dine-In First Watch Breakfast restaurant · 700 Montgomery Hwy #188 · Vestavia Hills, AL To-Go · Delivery · Dine-In Foodbar American restaurant · 3156 Heights Village · Vestavia Hills, AL To-Go · Delivery · Dine-In Martin's Bar-B-Que Joint Barbecue restaurant · 3029 Pump House Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In Moe's Original BBQ Barbecue restaurant · 2520 Rocky Ridge Ln · Vestavia Hills, AL To-Go · Delivery · Dine-In Pazzo Trattoria Italiana Italian restaurant · 2516 Rocky Ridge Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In Ranch House Makarios Family Restaurant - Vestavia Family restaurant · 2931 Columbiana Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In Taqueria Juarez Taco restaurant · 1487 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery · Dine-In Taziki's Mediterranean Cafe - Vestavia Hills Mediterranean restaurant · 1425 Montgomery Hwy #199 · Vestavia Hills, AL To-Go · Delivery · Dine-In The Great Greek Mediterranean Grill - Vestavia Hills, AL Greek restaurant · 700 Montgomery Hwy #190 · Vestavia Hills, AL To-Go · Delivery · Dine-In The Ridge Eat & Drink American restaurant · 3325-201 Rocky Ridge Plz · Vestavia Hills, AL To-Go · Delivery · Dine-In The Standard at Vestavia Hills American restaurant · 700 Montgomery Hwy #164 · Vestavia Hills, AL To-Go · Delivery · Dine-In Waffle House Breakfast restaurant · 3023 Columbiana Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In Wings Station Chicken wings restaurant · 3015 Columbiana Rd · Vestavia Hills, AL To-Go · Delivery · Dine-In Buffalo Wild Wings GO Chicken wings restaurant · 640 Montgomery Hwy Unit 640 · Vestavia Hills, AL To-Go · Delivery Captain D's Seafood restaurant · 1473 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Chen Express II Chinese restaurant · 3161 Green Valley Rd · Vestavia Hills, AL To-Go · Delivery Chick-fil-A Fast food restaurant · 3949 Crosshaven Dr · Vestavia Hills, AL To-Go · Delivery Chick-fil-A Fast food restaurant · 513 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Chipotle Mexican Grill Fast food restaurant · 1031 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Chopt Creative Salad Co. Salad shop · 708 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Chuck E. Cheese Pizza restaurant · 500 Old Town Rd · Vestavia Hills, AL To-Go · Delivery Crestline Bagel Company Bakery · 4117 Crosshaven Dr #5230 · Vestavia Hills, AL To-Go · Delivery Dave's Hot Chicken Chicken restaurant · 632 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Domino's Pizza Pizza delivery · 2304 Columbiana Rd · Vestavia Hills, AL To-Go · Delivery Donatos Pizza Pizza restaurant · 629 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Dunkin' Coffee shop · 2419 Acton Rd · Vestavia Hills, AL To-Go · Delivery Jersey Mike's Subs Sandwich shop · 1031 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Jimmy John's Sandwich shop · 1919 Kentucky Ave Ste 121 · Vestavia Hills, AL To-Go · Delivery McDonald's Fast food restaurant · 2427 Acton Rd · Vestavia Hills, AL To-Go · Delivery McDonald's Fast food restaurant · 707 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Newk's Eatery Sandwich shop · 612 Montgomery Hwy #110 · Vestavia Hills, AL To-Go · Delivery Panera Bread Cafe · 700 Montgomery Hwy Ste 112 · Vestavia Hills, AL To-Go · Delivery Papa John's Pizza Pizza restaurant · 736 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Smoothie King Smoothie shop · 3056 Healthy Way Ste 144 · Vestavia Hills, AL To-Go · Delivery Subway Sandwich shop · 3155 Green Valley Rd · Vestavia Hills, AL To-Go · Delivery Subway Sandwich shop · 2972 Columbiana Rd · Vestavia Hills, AL To-Go · Delivery Subway Sandwich shop · 8000 Liberty Pkwy Ste 124 · Vestavia Hills, AL To-Go · Delivery The Honey Baked Ham Company Deli · 601 Montgomery Hwy · Vestavia Hills, AL To-Go · Delivery Abhi Eatery and Bar (Vestavia Hills) Bar · 3161 Cahaba Heights Rd Suite 113 · Vestavia Hills, AL Dine-In Astrid's Southern restaurant (US) · 3160 Cahaba Heights Rd · Vestavia Hills, AL Dine-In Baumhower’s Victory Grille American restaurant · 1270 Montgomery Hwy · Vestavia Hills, AL Dine-In Big Bad Breakfast - Cahaba Heights Breakfast restaurant · 4317 Dolly Ridge Rd Ste 101 · Vestavia Hills, AL Dine-In Big Bad Breakfast - Vestavia Breakfast restaurant · 1467 Montgomery Hwy · Vestavia Hills, AL Dine-In Bistro V Bistro · 521 Montgomery Hwy · Vestavia Hills, AL Dine-In Brick & Tin Cahaba Heights Restaurant · 3151 Green Valley Rd · Vestavia Hills, AL Dine-In Cajun Seafood House Seafood restaurant · 2531 Rocky Ridge Rd Ste 107 · Vestavia Hills, AL Dine-In China Bistro Chinese restaurant · 3374 Morgan Dr · Vestavia Hills, AL Dine-In Davenport’s Pizza Palace - Vestavia Hills Pizza restaurant · 700 Montgomery Hwy Ste 193 · Vestavia Hills, AL Dine-In Diplomat Deli Deli · 1425 Montgomery Hwy · Vestavia Hills, AL To-Go Grand Cantina Mexican restaurant · 2409 Acton Rd #129 · Vestavia Hills, AL Dine-In Guthrie's Chicken Vestavia AL Chicken restaurant · 1437 Montgomery Hwy · Vestavia Hills, AL Dine-In Kool Korner Sandwiches Cuban restaurant · 1360 Montgomery Hwy · Vestavia Hills, AL Dine-In Los Rancheros Mexican Grill Mexican restaurant · 2531 Rocky Ridge Rd · Vestavia Hills, AL Dine-In Mugshots Grill and Bar - Vestavia Hills, AL Hamburger restaurant · 1919 Kentucky Ave #101 · Vestavia Hills, AL Dine-In On Tap Sports Cafe Liberty Park Sports bar · 11967 Liberty Pkwy · Vestavia Hills, AL To-Go Pappas' Grill Greek restaurant · 1066 Montgomery Hwy · Vestavia Hills, AL Dine-In Samurai Japan Japanese restaurant · 700 Montgomery Hwy Ste178 · Vestavia Hills, AL Dine-In
See all 85 places
Food near Vestavia Hills
Cahaba Heights, AL Homewood, AL Mountain Brook, AL Birmingham, AL Hoover, AL Meadowbrook, AL Eastwood, AL Irondale, AL Midfield, AL Fairfield, AL Ensley, AL Pelham, AL Brighton, AL Tarrant, AL Chelsea, AL Dolomite, AL