Blue Owl Deli, VIRGINIA BEACH, Virginia (VA)
Conveniently stationed at 5700 Southern Blvd () in VIRGINIA BEACH, Virginia (VA) (23462), Blue Owl Deli can be reached at 7574730141. It is advisable to call ahead of time to book your table in the restaurant.
More restaurants in VIRGINIA BEACH, Virginia (VA)
Blue Owl Deli contact information and details:
Address: 5700 Southern Blvd - , VIRGINIA BEACH, Virginia (VA) 23462
Contact Phone: 7574730141