top of page
1.402.334.2778
BOOK IT.
Appointments can be made in person. $20 deposit is required
2440 South 120th St
Omaha, NE 68144
(402) 334.2778
OPENING HOURS
Mon- Sat 12pm - 10pm
Sun 12pm - 5pm
bottom of page
Appointments can be made in person. $20 deposit is required
2440 South 120th St
Omaha, NE 68144
(402) 334.2778
OPENING HOURS
Mon- Sat 12pm - 10pm
Sun 12pm - 5pm