Buffalo Spot
3286 W Slauson Ave
Los Angeles, CA 90043-2564
323-299-9885