Canterbury Square

(2)
 2127 North Lovington, TroyMI 48083
$865+1-2 BedsPets OK