Cafe Moochoo is located in Cheltenham, United Kingdom on 51 High St. Cafe Moochoo is rated 4.5 out of 5 in the category coffee shop in United Kingdom. Cafe Moochoo is a food & beverages company based out of 51 High Street, Cheltenham, United Kingdom.