Russell and Nick Govey, a father and son duo have partnered together to take ownership of the Miami Lakes restaurant, The Ranch House, located at 1548 W 84 Street, in the Palm Springs Lake Plaza.The Ranch House has long been a staple restaurant stop for locals and in addition to the American, comfort-food style cuisine it is known for serving and will continue to serve, under the new ownership guests can expect an expanded menu and...