Lemongrass is a quaint restaurant nestled in the heart of Hill City, South Dakota, offering a unique dining experience.
Specializing in Asian fusion cuisine, Lemongrass provides a diverse menu featuring a blend of traditional and modern flavors.
Generated from their business information