Get directions to: Scapa Italian Kitchen, Clarendon Hills, IL
Restaurant address: 31 S Prospect Ave Clarendon Hills, IL 60514, USA
Restaurant: Scapa Italian Kitchen