Get directions to: Aldo's Place, Block Island, RI
Restaurant address: 130 Chapel St Block Island, RI 02807, USA
Restaurant: Aldo's Place