Get directions to: Home Town Buffet, Oxnard, CA
Restaurant address: 1901 Lockwood St Oxnard, CA 93036, USA
Restaurant: Home Town Buffet