5101 Center Street Williamsburg, VA 23188
Restaurant in New Town, Williamsburg, Virginia. The location is a staple in the local market. One of the first restaurants to open in New Town. Excellent location, known for the superior food and service. Access to college labor force. Well known restaurant for Excellent Service & Food. Walkability for Residence, Business, and Shoppers. Indoor & Outdoor Dining Facilities. Full Bar & Dining Room. Turn Key Business.