Restaurants - La Crescenta-Montrose, California, United States
5.2 Patio is a restaurants company based out of 3231 FOOTHILL BLVD, La Crescenta, California, United States.