540 reviews
Address:
333 S Harwood St Dallas TX 75201 United States
Category:
US places American restaurant
Phone number of Harwood Tavern in Dallas, Address of Harwood Tavern in Dallas, Working hours of Harwood Tavern in Dallas