Larry's Place

Restaurant in Anamosa, Iowa