14 Allen Street
Buffalo, New York 14202
Phone 716.881.1024

115 Elmwood Avenue

Year Built Circa 1878
Lot Size 33 x 118
Owner/Business Info.
Latin American Institute
Phone: (716) 553-7472

April 2007
View larger map