The Buffalo Spot - Lakewood

5910 Del Amo Blvd Lakewood CA 90713 USA

(562) 377-0330

Location