Service dogs are allowed everywhere and anywhere their handler is, as said in the ADA, at least in America. My family does not seem to understand that :/ But yes, I consider Ares a fully-trained service dog. He helps with at least one of my disabilities, and he's working on more, and he's trained to stay by my side at all times while on-leash unless I tell him it's okay not to. My dad thinks that service animals are not allowed in places like restaurants or areas with food, which is not the case! Ares can go anywhere that I am allowed, as long as he's under control and helping with a disability. Frustrations aside, Ares is doing super good! I brought him into a store and gas station, and both times, he did great. He's self-trained, and I personally believe that's the best way for dogs to be trained. Also, do not distract service animals! I think it's self-explanatory, but service animals have a job to do, and petting them, whistling at them, calling at them, or otherwise distracting them, is not only extremely disrespectful, but also keeping the dog from doing their job.
The ADA says; "Generally, service animals are allowed to be with their person, even in places that don’t allow pets. For example, service dogs can go into: Restaurants Shops Hospitals Schools Hotels EXAMPLE: A restaurant offers indoor and outdoor seating. A woman arrives at the restaurant with her service dog and asks to sit inside. The restaurant cannot require the woman to dine outside because of her service dog."