Twin Creek Tea Room and Catering Address: 19 E Dayton St # West, W Alexandria, OH 45381 Phone: (937) 839-5094 Restaurants