No, this is the PHX Sky Train Termina 3 Station. For Flixbus drop off and pick up, you'll want the north side of the PHX Sky Train 44th St Station.
No, it is a luggage and travelgoods store within Sky Harbor Airport Terminal 3 Post Security.
Thanks! Your answer is awaiting moderation.