The Dolphin Inn

Leiston, Suffolk, United Kingdom



The Dolphin Inn, Leiston, Suffolk, United Kingdom