Anyone know the deal with this new place? Seems like it replaced the 5 & 10 bar, although I'm not sure that one even opened. On Woodward across Texas de Brazil.

Stromberg2