Red Cross

Red Cross is a building in Punta Gorda.