18
1265-1273 Chili Ave
Rochester, NY 14624
$5,700,000 USD
80,537 SF
80,537 SF
$5,700,000 USD
Hotel