Acquario Italian Seafood
8849 Davis Blvd
#100
Keller, TX 76248-1801
(817) 431-8323
Hours:
Sun - Thur 4PM-9.30PM
Fri-Sat 4PM-10PM
Fri-Sat 4PM-10PM