Flocafe Espresso Room Home > Mayfair > Flocafe Flocafe Espresso Room 40 South Molton Street, Mayfair, London W1K 5RW (Google map) http://espressorooms.com Google reviews 4.4/5.0 (467)