Menu

Strasbourg, France. This colorful, medieval village may may be the most beautiful small town in France!