Tag Archives: Abba Bar and Grill in Williamsburg

Abba Bar and Grill in Williamsburg – Restaurant and Bar

Abba Bar and Grill in Williamsburg

Enjoy at the new restaurant and bar Abba Bar and Grill in Williamsburg. The place features full bar and offers take out service. The restaurant’s doors open Tuesday – Sunday from 4:00 PM onward. Abba Bar and Grill located at