Hotels near to Tohoku University

Search for hotels in Tohoku University, Sendai, Japan