Harry's Restaurant

Lake Charles, Louisiana, USA



Harry's Restaurant, Lake Charles, LA, USA