Apple Butter Cafe Excellent Food That Melts In Your Mouth

Reading Time: < 1 minute Took a trip down to Central London looking for some brunch and came across this delightful place. Apple Butter is located at 4-5 Langham Place, London, W1B 3DG open Monday-Sunday 9am – 6pm. Arrived outside and I could feel the ambience before I stepped into the place. The colourful decor with fake plants looked decadent. … Continue reading Apple Butter Cafe Excellent Food That Melts In Your Mouth