LionsHead Apartments 1414 N 108th St, Omaha, NE 68154. Shopping could not be more accessible with Westroads Mall, Omaha's largest, just a few blocks away. Units. LionsHead Apartments thoughtfully designed apartment homes make everyday living an extraordinary experience with washer/dryer connections, fireplaces, and vaulted ceilings make LionsHead's interior appointments truly unique. Apartments at LionsHead Apartments are equipped with Woodburning Fireplaces, Full-Size Washers & Dryers and Spacious Floorplans and have rental rates ranging from $ 620 to $ 1,385.This apartment … At LionsHead Apartments … Read More. LionsHead Apartments is located in Omaha… At LionsHead Apartments … LionsHead provides residents with an ideal Northwest location with I-680, West Dodge Road and Maple Street. Shopping could not be more accessible with Westroads Mall, Omaha's largest, just a few blocks away. LionsHead Apartments is located at 1414 N 108th St, Omaha, NE 68154. See 4 floorplans, review amenities, and request a tour … LionsHead Apartments offers 1-2 bedroom rentals starting at $615/month. LionsHead provides residents with an ideal Northwest location with I-680, West Dodge Road and Maple Street.