Timo's Place is a pizza establishment offering online delivery. It is located in Elefsina, Greece.