Restaurant of the Week: The Larry August 14, 2019 by Fabulous Arizona The Larry is a restaurant and catering concept located in the Warehouse District of Downtown Phoenix. Continue Reading