Map & Directions - The Anchor Inn Seafood Restaurant
View Menu
The Anchor Inn Seafood Restaurant
10417 Warwick Blvd, Newport News, VA, 23601
(757) 594-1355 (Phone)
10417 Warwick Blvd, Newport News, VA, 23601
(757) 594-1355 (Phone)