La Locanda Italian Bistro (7018) | MotorsportReg.com

La Locanda Italian Bistro

Location 3915 N. Scottsdale Rd., Scottsdale, Arizona 85251, US
Website http://https://www.lalocandaaz.com/menu-la-locanda-italian-bistro
Video Watch a video tour/lap