Alameda Snack Shop

Restaurant · 4501 Alameda St # W-9, Los Angeles, CA

More food in Los Angeles, CA