One of Cincinnati’s newest luxury hotels is now open for business. The multimillion-dollar Hotel Celare is located at 310 ...
The firm paid $6.5 million to acquire the lot, which is located between two apartment complexes. The sale comes as residential development continues to reshape the Williamsburg neighborhood ...