Update Info - The Barstow
This restaurant was reported as closed. If it is open, let us know.
The Barstow
800 Allens Ave
Providence, RI 02905
800 Allens Ave
Providence, RI 02905
This restaurant was reported as closed. If it is open, let us know.