Currently, in addition to the official website flightclub.com, it also has 3 physical stores located in: New York, Los Angeles and Miami.