Really great location super close to Hyde Park. The street is full of great little cafes.