Update Info - Town Square
This restaurant was reported as closed. If it is open, let us know.
Town Square
504 Main St
Lewiston, ID 83501
504 Main St
Lewiston, ID 83501
This restaurant was reported as closed. If it is open, let us know.