London Cafe offers coffee, desserts, and a vibrant atmosphere inspired by city life. A self-service cafe with an urban soul.