restaurant in vestavia hills

About 37 results.

Sol Azteca Mexican Restaurant

Montgomery Highway 1360, 35216 Vestavia Hills, United States

Ranch House Makarios Family Restaurant

Columbiana Road 2931, 35216 Vestavia Hills, United States

LEON La Taberna

Liberty Parkway 8000, 35242 Vestavia Hills, United States

Pappas' Grill

Montgomery Highway 1066, 35216 Vestavia Hills, United States

First Watch - Vestavia Hills

Montgomery Highway 700, 35216 Vestavia Hills, United States

SUBWAY®Restaurants

Columbiana Road 2972, 35216 Vestavia Hills, United States

Chick-fil-A Vestavia Hills

Montgomery Highway 513, 35216 Vestavia Hills, United States

McDonald's

Montgomery Highway 707, 35216 Vestavia Hills, United States

Red Lobster

Montgomery Highway 1030, 35216 Vestavia Hills, United States

Johnny Brusco's New York Style Pizza

Rocky Ridge Road 2516, 35243 Vestavia Hills, United States

McDonald's

Acton Road 2427, 35243 Vestavia Hills, United States

Chronic Tacos

Healthy Way 3066, 35243 Vestavia Hills, United States

SUBWAY®Restaurants

Suite 124, Prominence Shopes, 35242 Vestavia Hills, United States

Zaxby's Chicken Fingers & Buffalo Wings

Bearden Court 3201, 35243 Vestavia Hills, United States

Newk's Eatery

Montgomery Highway 612, 35216 Vestavia Hills, United States

Chipotle Mexican Grill

Montgomery Highway 1031, 35216 Vestavia Hills, United States

Bistro V

Montgomery Highway 521, 35216 Vestavia Hills, United States

Chuck E. Cheese's

Old Town Road 500, 35216 Vestavia Hills, United States

Zaxby's Chicken Fingers & Buffalo Wings

Montgomery Highway 1304, 35216 Vestavia Hills, United States

Zoës Kitchen

Montgomery Highway 700, 35216 Vestavia Hills, United States

Donatos Pizza

Montgomery Highway 629, 35216 Vestavia Hills, United States

Cajun Seafood House

Rocky Ridge Road 2531, 35243 Vestavia Hills, United States

Hardee's

Montgomery Highway 1437, 35216 Vestavia Hills, United States

Samurai Japan

Montgomery Highway 700, 35216 Vestavia Hills, United States

Captain D's

Montgomery Highway 1473, 35216 Vestavia Hills, United States