Echo Sound Bar is a live music bar offering a stylish atmosphere.