Acai Berry is a health food shop on Orchard Place in London that sells acai bowls, acai ice cream, and coffee. Its signature item, Nutty Heaven, tops acai with granola, peanut butter, banana or strawberry, nuts, oats, and peanuts. The shop sits behind Westminster Abbey from Big Ben and has a customer toilet. The iced americano has a nutty taste without acidity.