island, big, grand, historic, place, river, concrete, water, gray, houses, body, strasbourg, france, building, city, fantastic, dwelling, stream, district, marvelous, tremendous, house, housing, grey, terrific, building material, large, wonderful, european country, paving, historical, thousand, urban area, wondrous