Hours and Location Hours & Location Echo Room ATL is located in the WestSide Motor Lounge Complex at 705 Echo St NW. Thursdays – Saturdays from 8pm until midnight Sundays from 2pm – 6pm