Baker Square Apartments

240 E. Baker Street, Moscow, ID 83843

CURRENTLY REVIEWING