Kelsterbach is a town in Groß-Gerau district in Hessen, Germany. It lies on Frankfurt's southwestern outskirts at a bend on the left bank of the river Main, right where a small brook, called the Kelster (and Bach means 'brook') empties into the river (...) (from Wikipedia)