Rosa's place is conveniently located in central Chula Vista and is walking distance to Chula Vista's famous Third Street cafe's and quaint shops.