Washington Square Restaurant is located at the address 17815 Halsted St in Homewood, Illinois 60430. They can be contacted via phone at (708) 957-8881 for pricing, hours and directions.
Washington Square Restaurant has an annual sales volume of 501K - 999,999. .For more information contact Jim Tsakonas, Manager
For maps and directions to Washington Square Restaurant view the map to the right....