5151 SE 1 1/2 AVE # 12 NEW PLYMOUTH, ID 83655 Get Directions
5151 SE 1 1/2 AVE # 12 NEW PLYMOUTH, ID 83655 Get Directions
Howell Lands was founded in 1969, and is located at 5151 Se 1 1/2 Ave # 12 in New Plymouth. It employs 2 employees and is generating approximately $130,000.00 in annual revenue. Additional information is available at www.howelllandsales.com or by contacting DALE HOWELL at (208) 257-3467.
© Dun & Bradstreet, Inc. 2024. All rights reserved.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.