Ewell Garden Cafe is a friendly cafe with a laid-back atmosphere, known for its tasty food. It is located in a small parade of shops.