Location
2601 North 29th Avenue/i-95i-95 And Sheridan St,
Hollywood, FL 33020
By Steelerchick | 10/4/2015
Accommodations were adequate. The pet fee was ridiculous