May29

Templeton Landing

Templeton Landing, 2 Tempelton Terrace, Buffalo, NY