Etymology
Today it means: An establishment that is open late at night, especially one that provides entertainment, such as a nightclub. Full definition →
From night + spot.
Etymology from Wiktionary, CC BY-SA 4.0.