Calle Tecsecocha 415, 2nd floor
Since late 2010, London Town has occupied the space of the now defunct Pepe Zeta bar. Though only a few things have changed (notably the name), the bar continues to be a favorite amongst locals and preserves the same décor and appeal. A spacious and inviting art deco locale, the walls are draped in hot pink Victorian wallpaper, enormous circular light fixtures hang from the ceilings above and pop art paintings adorn the walls. Low sofas are scattered about, and an ample bar just in front of the stage provides a great place to watch live shows as well as observe the dynamics of the bar's patrons. Open Monday through Sunday from 4pm 'til late, London Town offers a happy hour from 7pm until 10pm daily.