BR

Terrace Plaza Hotel

Cincinnati, United States