McHugh Bluff is really also called the Stairs. Yes there is the long stairs there where you walk up to an awesome view. You get to see the view of downtown buildings. Great for picture taking. McHugh Bluff is kind of linked to Prince's Island Park.
Great exercise here.