Order food

Order food

Sotta

4.5 (498)$$Mediterranean restaurant

2009 W Alameda Ave, Burbank, CA 91506

Sotta

2009 W Alameda Ave, Burbank, CA 91506
This restaurant is no longer supported.