Get directions to: Hometown Buffets, Chula Vista, CA
Restaurant address: 651 Palomar St Chula Vista, CA 91911, USA
Restaurant: Hometown Buffets