There is no federal law that bans discrimination based on sexual orientation or gender identity in public accommodations, like restaurants, theaters and other businesses. However, state and local laws where you live may ban this kind of discrimination.
Source: https://www.aclu.org/know-your-rights/lgbtq-rights