Get directions to: Chelos Hometown Bar & Grill, Providence, RI
Restaurant address: 505 Silver Spring St Providence, RI 02904, USA
Restaurant: Chelos Hometown Bar & Grill