Azalea Inn & Time Out Sports Bar
(1,887)
Pizza restaurant
Italian & Greek dishes meet pizza & burgers in a casual, paneled tavern with sports photos & TVs.
Address: 2344 E Little Creek Rd, Norfolk, VA 23518
Hours: Open ⋅ Closes 11 PM
Phone: (757) 587-4649
Built in 1873, and fully renovated in 2007, The Azalea Inn is located in the lively Historic District of Jefferson, Texas. We're within walking distance of ...