city, canals, france, buildings, village, historic, river, houses, bridge, strasbourg, grand, fantastic, dwelling, stream, duct, house, gathering, community, marvelous, settlement, district, tremendous, housing, edifice, passage, terrific, wonderful, european country, wondrous, metropolis, urban area, urban center, building, small town, historical