Hungry for good food and you happen to be in High Street? Stella by the Rain tree group (Chelsea, Momo Cafe..) is a no fail gastronomic restaurant that serves International cuisine. Their menu runs from European to American dishes. Stella got it’s name from Chelsea as it is it’s sister restaurant. Mainly, the food... / READ MORE /