Crome London - French Toast Cafe
Crome London become's London's first French Toast Cafe. Located in St Christopher's place, you can now try the most talked about french toast. Check out my review and thoughts of Crome London.
View PostCrome London become's London's first French Toast Cafe. Located in St Christopher's place, you can now try the most talked about french toast. Check out my review and thoughts of Crome London.
View Post