apartments City place the the place apartments yuba city The Place Apartments is located in Yuba City CA United States and is part of the Lessors of Real Estate Industry. This apartment … Saturday, May 7, 2022 Edit