Celle is a beautiful town located in Lower Saxony, Germany. It's famous for its half-timbered houses which are a part of the French Garden, a large beautiful park in the city center. The presence of Celle Castle and Bomann Museum lends a historical touch to the place.