The Elgin is a great little pub in Maida Vale that has been newly renovated, and with eclectic style, yet casual and friendly staff and mostly local crowd. They have recently opened an upstairs restaurant with great food, interesting wine list, and a great atmosphere.